/**
 * 
 */
package ejercicioEncriptador;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

/**
 * @author Administrador
 *
 */
public class TestEncriptarNaive {

	EncriptadorNaiveMejorado encriptadorUnderTest;
	String palabraOriginal;
	String palabraEncriptada;
	String palabraDesencriptada;
	
	/**
	 * crear un encriptador, este tiene dos formas de trabajar
	 * crear uno con una estrategia y testearlo
	 * 
	 * luego testear la otra estrategia.
	 * @throws java.lang.Exception
	 */
	@Before
	public void setUp() throws Exception {
		
		encriptadorUnderTest = new EncriptadorNaiveMejorado();
		
		
	}

	@Test
	public void testEncriptarNextVocalStrategy_SiencriptoConEsteMetodoCadaVocalValeLaQueSigueYLuegoQuedaInvertidaLaPalabra(){
		
		palabraOriginal = "holamundo";
		palabraEncriptada = encriptadorUnderTest.nextVocalEncript(palabraOriginal);
		
		
		
		System.out.println(palabraEncriptada);
		
		assertEquals(palabraEncriptada , "udnameluh");
	}
	
	

}
